package com.betterjr.modules.contract.dubbo;

import java.util.Map;

import javax.annotation.Resource;

import com.alibaba.dubbo.config.annotation.Service;
import com.betterjr.common.web.AjaxObject;
import com.betterjr.modules.contract.IContractBusinessStandard;
import com.betterjr.modules.contract.service.ContractBusinessStandardService;

/** 
 * @ClassName: ContractBusinessStandardDobboService 
 * @Description: 业务类型标准合同类型dubboService层 
 * @author xuzx
 * @date 2017年10月20日 上午10:18:12 
 *  
 */
@Service(interfaceClass = IContractBusinessStandard.class)
public class ContractBusinessStandardDobboService implements IContractBusinessStandard {

    @Resource
    private ContractBusinessStandardService businessStandardService;

    /** 
     * <p>Overriding Method of webQueryBussinessStandard</p>  
     * <p>Description: </p> 
     * @param anParam 页面参数
     * @param anPageNum 页面
     * @param anPageSize 页长
     * @param anFlag  是否统计总数
     * @return page
     * @author xuzx
     * @date 2017年10月20日 上午10:50:50 
     */
    @Override
    public String webQueryBussinessStandard(final Map<String, Object> anParam, final int anPageNum,
            final int anPageSize, final String anFlag) {
        // TODO Auto-generated method stub
        return AjaxObject
                .newOkWithPage("查询业务类型标准合同类型关联成功",
                        businessStandardService.queryContractBusinessStandard(anParam, anPageNum, anPageSize, anFlag))
                .toJson();
    }

}
